@charset "utf-8";
/* CSS Document */

#main-nav ul.menu {margin:0; padding:0; list-style:none; height:56px; position:absolute; top:-4px; left:0; z-index:999;}
#main-nav ul.menu li {cursor: pointer; float:left; list-style-type:none; }
#main-nav ul.menu > li {position:relative; z-index:10; background:url(../images/sep-menu.gif) 100% 50% no-repeat; margin-right:1px;}
#main-nav ul.menu li.last {background:none;}
#main-nav ul.menu li a { display:block; line-height:56px; text-decoration:none; position:relative; z-index:10; color:#a3a49e; text-transform:uppercase; font-size:11px; padding:0 20px;}

#main-nav ul.menu > li:hover,#main-nav ul.menu > li#current {background:url(../images/menu-act.png) repeat-x;}
#main-nav ul.menu > li:hover > a,#main-nav ul.menu > li#current > a { color:#fff;}

#main-nav ul.menu li:hover > ul {left: auto;}

#main-nav ul.menu ul {width:200px; position:absolute; z-index:99; margin:0; padding:0; left:-999em; background:#fbfbfb;}
#main-nav ul.menu ul li {width:200px; padding:0 !important; margin:0 !important; border-bottom:1px solid #fff;} 
#main-nav ul.menu ul li a {line-height:normal; padding:10px 20px; background:none !important;}
#main-nav ul.menu ul li a:hover {color:#000;}
#main-nav ul.menu ul span {display:block;}

#main-nav ul.menu ul li#current,#main-nav ul.menu ul li:hover {color:green;}
#main-nav ul.menu ul li.parent > a > span {background: url(../images/arrow.png) no-repeat right center;}

#main-nav ul.menu ul ul {margin:-25px 0 0 100%;}

